package Application.MethodObject;

import java.io.Serializable;

public class DefTings extends Def implements Serializable
{
    public String XAMLName = "UnNamed";

    public String defName = "UnNamed"; //注册名
    public String label = "UnNamed";  //显示名
    public String description = "No Description";  //描述
    public String texPath = "none";  //材质路径
    public int stackLimit = 50;  //堆叠数目
    public boolean useHitPoints = true;  //是否启用耐久
    public int maxHitPoints = 70;  //物品最大耐久
    public boolean selectable = true;  //是否允许选中
    public boolean healthAffectsPrice = true;  //耐久是否影响价格
    public int marketValue = 200;  //交易价格
    public double mass = 0.6; //物品质量 TODO:之后把Float类型改成double类型
    public double flammability = 0.6; //燃烧系数
    public double deteriorationRate = 2.0;  //劣化系数
    public boolean alwaysHaulable = true;
    public boolean drawGUIOverlay = true;
    public boolean rotatable = false;
    public int pathCost = 10;  //减速系数
    public String thingCategories = "";
    public String tags = "";
    public String thingSetMakerTags = "";
}
